<?php
require_once 'dalOperaciones.php';
require_once 'dalArchivoExcepcion.php';

class dalMonitor{
	
	static function insertarMonitor($area, $encargado, $dominio, $usuario, $tamano, $microfono, $subD, $dvi, $hdmi,  $altavoces,  $bnc,  $pivote,  $displayport, $estado, $tipo, $fabricante, $modelo, $serie, $SBN){	
		  try{	 
			
		  $rstResultadoQuery = dalOperaciones::ejecutarQuery("insert into monitor(mon_area ,mon_encargado ,mon_dominio, mon_usuario ,mon_tamano, mon_microfono ,mon_SubD, mon_dvi, mon_hdmi, mon_altavoces, mon_bnc, mon_pivote, mon_displayport, mon_estado ,mon_tipo ,mon_fabricante ,mon_modelo ,mon_serie ,mon_SBN) values('$area', '$encargado', '$dominio', '$usuario', '$tamano', '$microfono', '$subD', '$dvi', '$hdmi', '$altavoces', '$bnc', '$pivote', '$displayport', '$estado', '$tipo', '$fabricante', '$modelo', '$serie', '$SBN')");		  
		  return $rstResultadoQuery;
		  }catch (Exception $ex){
		  	dalArchivoExcepcion::escribirExcepcion("dalMonitor", $ex->getMessage());
		  }
		  return null;	
	}
	
	static function modificarMonitor($area, $encargado, $dominio, $usuario, $tamano, $microfono, $subD, $dvi, $hdmi,  $altavoces,  $bnc,  $pivote,  $displayport, $estado, $tipo, $fabricante, $modelo, $serie, $SBN,$idMonitor){	
		  try{	 
			
		  $rstResultadoQuery = dalOperaciones::ejecutarQuery("update monitor set mon_area='$area' ,mon_encargado='$encargado' ,mon_dominio='$dominio' ,mon_usuario='$usuario' ,mon_tamano='$tamano' ,mon_microfono='$microfono' ,mon_SubD='$subD', mon_dvi='$dvi', mon_hdmi='$hdmi', mon_altavoces='$altavoces' , mon_bnc='$bnc', mon_pivote='$pivote', mon_displayport='$displayport',  mon_estado='$estado' ,mon_tipo='$tipo' ,mon_fabricante='$fabricante' ,mon_modelo='$modelo' ,mon_serie='$serie', mon_SBN='$SBN' Where idMonitor=$idMonitor");		  
		  return $rstResultadoQuery;
		  }catch (Exception $ex){
		  	dalArchivoExcepcion::escribirExcepcion("dalMonitor", $ex->getMessage());
		  }
		  return null;	
	}
	
	static function listarMonitor(){	
		  try{	 
			
		  $rstResultadoQuery = dalOperaciones::ejecutarQuery("select * from monitor");		  
		  return $rstResultadoQuery;
		  }catch (Exception $ex){
		  	dalArchivoExcepcion::escribirExcepcion("dalMonitor", $ex->getMessage());
		  }
		  return null;	
	}
	
}



?>